import request from "./index.js"

// 获取当前学生的开题报告信息
export function getStudentReportVo() {
  return request({
    method:'get',
    url: '/report/student', 
  })
}

// 更新学生的开题报告信息
export function updateStudentReport(data) {
  return request({
    method:'post',
    url: '/report/student/update',
    data 
  })
}
// 获取当前学生是否已提交开题报告信息
export function getStudentSubmittedReport() {
  return request({
    method:'get',
    url: '/report/student/submitted', 
  })
}  
// 教师获取开题报告列表
export function teacherGetReportByPage(data) {
  return request({
    method:'post',
    url: '/report/teacher/page', 
    data
  })
}
// 教师获取开题报告总数
export function teacherGetReportTotal() {
  return request({
    method:'get',
    url: '/report/teacher/total' 
  })
}
// 获取指定 id 的开题报告信息
export function getReportById(id) {
  return request({
    method:'get',
    url: `/report/teacher/${id}`, 
  })
}
// 教师审核指定 id 的开题报告
export function reviewReportById(data) {
  return request({
    method:'post',
    url: '/report/teacher/review/',
    data 
  })
}
// 教师撤销审核指定 id 的开题报告
export function teacherCancelCheckReportById(id) {
  return request({
    method:'get',
    url: `/report/teacher/cancel/${id}` 
  })
}

